home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Linux Cubed Series 7: Sunsite
/
Linux Cubed Series 7 - Sunsite Vol 1.iso
/
system
/
admin
/
super-3.7
/
super-3
/
super-3.7.2.linux
/
Linux.diff
< prev
next >
Wrap
Text File
|
1995-08-30
|
2KB
|
74 lines
diff -u super-3.7.2/Makefile super-3.7.2.linux/Makefile
--- super-3.7.2/Makefile Wed Feb 15 10:03:00 1995
+++ super-3.7.2.linux/Makefile Sat Aug 26 14:27:25 1995
@@ -134,7 +134,7 @@
# HP-UX 9.01:
# Note: unpatched HP-UX 9.01 c89 has a bug, so that compiling with -O
# doesn't work. Patched version is OK.
-CFLAGS= -Aa -D_HPUX_SOURCE -DUSE_NETGROUP -DMAXFD="sysconf(_SC_OPEN_MAX)-1" -DUSE_SYSLOG -DUSE_GETHOSTBYNAME -DRLOG_MACHINE=\"toto.domain\" -DSYSLOG_PRIORITY='((17<<3)+4)'
+# CFLAGS= -Aa -D_HPUX_SOURCE -DUSE_NETGROUP -DMAXFD="sysconf(_SC_OPEN_MAX)-1" -DUSE_SYSLOG -DUSE_GETHOSTBYNAME -DRLOG_MACHINE=\"toto.domain\" -DSYSLOG_PRIORITY='((17<<3)+4)'
# IRIX v4.0.5:
# CFLAGS= -g -DUSE_NETGROUP -DSAFE_PATH=\"/bin:/usr/bin:/usr/bsd\" -DUSE_SYSLOG -DUSE_GETHOSTBYNAME
@@ -151,6 +151,9 @@
# SCO 3.2v4
# CFLAGS= -g -DSCO -DSCO_SHADOW_PWD -DUSE_SYSLOG
+
+# Linux 1.2.x
+CFLAGS = -Wall -O6 -DUSE_SYSLOG -DSAFE_PATH=\"/bin:/usr/bin\" -DTIMESTAMP_DIR=\"/var/lib/super\"
#######
# LDFLAGS,LDLIBS
Only in super-3.7.2.linux/: Makefile.bak
diff -u super-3.7.2/braces.c super-3.7.2.linux/braces.c
--- super-3.7.2/braces.c Wed Feb 15 10:03:00 1995
+++ super-3.7.2.linux/braces.c Sat Aug 26 14:13:21 1995
@@ -243,7 +243,7 @@
s = (char *) "";
for (p = (char *) s; *p++;);
n = p = (char *) xmalloc((size_t) ((p - s) * sizeof(char)));
- while (*p++ = *s++);
+ while ( (*p++ = *s++) );
return (n);
}
diff -u super-3.7.2/super.c super-3.7.2.linux/super.c
--- super-3.7.2/super.c Wed Feb 15 10:03:00 1995
+++ super-3.7.2.linux/super.c Sat Aug 26 14:08:56 1995
@@ -517,6 +517,7 @@
void printhelp( /* int verbose, char *cmd, char *path */);
int match_word( /* int match, char *wd, int debug */ );
void strtolower( /* char *string */ );
+int check_owner( /* char *file */ );
extern int re_exec();
extern char *re_comp();
@@ -1032,7 +1033,7 @@
struct stat st;
struct passwd *owner_pw;
- if (!file || *file == NULL)
+ if (!file || file == NULL)
return Error(1, 0, "check_owner(): passed null ptr or empty string\n");
if (*si.owner == '\0')
@@ -1242,6 +1243,8 @@
int status;
pid_t child;
+ timed_out = 0;
+
if (!si.passinfo.required)
return 0; /* don't need password */
@@ -2544,6 +2547,8 @@
FILE *fp;
int fildes[2];
pid_t child;
+
+ fp = NULL;
if (pipe(fildes) == -1) {
(void) Error(1, 0, "Failed to created pipe for logfile; no logging: ");